/**

 @Name：layuiAdmin 公共业务
 @Author：贤心
 @Site：http://www.layui.com/admin/
 @License：LPPL
    
 */
 
layui.define(function(exports){
  var $ = layui.$
  ,layer = layui.layer
  ,laytpl = layui.laytpl
  ,setter = layui.setter
  ,view = layui.view
  ,admin = layui.admin
  
	
  //公共业务的逻辑处理可以写在此处，切换任何页面都会执行
  //……
 
  
  //退出
  admin.events.logout = function()
	{
		admin.req(
		{
			url: layui.setter.base + 'json/user/logout.js'
			,type: 'get'
			,data: {}
			,done: function(res)
			{ 
				//done: 只有 response 的 code 正常才会执行。
				//succese: 只要 http 为 200 就会执行
				
				//清空本地记录的 token
				admin.exit(function()
				{
						// 2018-08 logout
						var clearAllCookies = function() 
						{
								var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
								if(keys) 
								{
										for(var i=0; i < keys.length; i++)
										{
												console.log("cookie键为:"+keys[i]+";");
												document.cookie = keys[i] + "=0;path=/;expires=" + new Date(-1).toUTCString();
										}
								}
						};
						
						clearAllCookies();
						console.log("退出后缓存值:" + document.cookie);
						
						// 跳转到登入页
						location.replace("../../HzsysExchangeFrontend/views/admin/login_by_username_new.html");
				});
			}
		});
  };

  
  //对外暴露的接口
  exports('common', {});
});